package com.fdb.smcts.core.vo;

/**
 * http 请求对象 调用流转中心请求对象
 * @param <I>
 * 
 * @author Cytus_
 * @since 2018年5月11日 下午3:03:55
 * @version 1.0
 *
 */
public class EngineHttpRequestVO {
	
	/**
	 * 上下文请求数据
	 */
	private Object data;

	/**
	 * 流转ID
	 */
	private String flowId;
	
	/**
	 * 产品ID
	 */
	private String prdId;
	
	/**
	 * 事件ID
	 */
	private String eventId;
	
	/**
	 * seq生成场景  不传取默认seq生成
	 */
	private String scene;
	
	/**
	 * 事件业务流水号
	 */
	private String e_bizSerno;
	
	/**
	 * 流转全局流水号
	 */
	private String g_bizSerno;
	
	/**
	 * 业务所在法人机构代码
	 */
	private String bizLagelOrgCode; 
	
	public EngineHttpRequestVO() {}

	public EngineHttpRequestVO(String flowId, String prdId, String eventId) {
		super();
		this.flowId = flowId;
		this.prdId = prdId;
		this.eventId = eventId;
	}

	public EngineHttpRequestVO(String flowId, String prdId, String eventId, String scene) {
		super();
		this.flowId = flowId;
		this.prdId = prdId;
		this.eventId = eventId;
		this.scene = scene;
	}

	public EngineHttpRequestVO(String e_bizSerno, String eventId) {
		super();
		this.eventId = eventId;
		this.e_bizSerno = e_bizSerno;
	}

	
	public String getFlowId() {
		return flowId;
	}

	public void setFlowId(String flowId) {
		this.flowId = flowId;
	}

	public String getPrdId() {
		return prdId;
	}

	public void setPrdId(String prdId) {
		this.prdId = prdId;
	}

	public String getEventId() {
		return eventId;
	}

	public void setEventId(String eventId) {
		this.eventId = eventId;
	}

	public String getScene() {
		return scene;
	}

	public void setScene(String scene) {
		this.scene = scene;
	}

	public Object getData() {
		return data;
	}

	public void setData(Object data) {
		this.data = data;
	}

	public String getE_bizSerno() {
		return e_bizSerno;
	}

	public void setE_bizSerno(String e_bizSerno) {
		this.e_bizSerno = e_bizSerno;
	}

	public String getG_bizSerno() {
		return g_bizSerno;
	}

	public void setG_bizSerno(String g_bizSerno) {
		this.g_bizSerno = g_bizSerno;
	}

	public String getBizLagelOrgCode() {
		return bizLagelOrgCode;
	}

	public void setBizLagelOrgCode(String bizLagelOrgCode) {
		this.bizLagelOrgCode = bizLagelOrgCode;
	}
	
}
